#include <stdio.h>
#include <stdbool.h>//C语言中定义真和假 bool类型

int add(int a, int b)
{
    return a + b;
}

bool IsEven(int a);//函数的声明(函数在调用之后时需要先声明)

int main()
{
    // int c = add(1, 2);//函数调用

    // 函数的隐式转换：编译器自动把数据类型进行转换
    //  int c = add('a', 'b');
    //  printf("%d\n",c);//输出c=97+98=195

    // 强制类型转换 前加括号，里面放需要转换的类型
    // int c = add((int)'a', (int)'b');
    // printf("%d\n", c);

    int a =10;
    if(IsEven(a))
    {
       printf("是偶数\n"); 
    }
    else
    {
        printf("不是偶数\n"); 
    }

    return 0;
}

// 判断奇偶
bool IsEven(int a)  //驼峰命名法 /下划线命名法Is_Even
{
    if (a % 2 == 0)
    {
        return true;
    }
    else
    {
        return false;
    }
}
